function checkSurvey(survey) {
   
    var error = "";
    if(survey.title==="")
        return "Hãy nhập tên khảo sát.</br>";
    if(survey.beginDay===null || survey.beginDay<0)
       return "Ngày bắt đầu không đúng.</br>";
   if(survey.endDay===null || survey.endDay<0)
        return "Ngày kết thúc không đúng.</br>";
    if(survey.endDay<survey.beginDay)
        return "Ngày bắt đầu phải lớn hơn hoặc bằng ngày kết thúc.</br>";
    var point;
    try{
        point = parseInt(survey.point);
    }
    catch (err) {}
    if(point===null||point<0)
       return "Điểm thưởng không đúng.</br>";
    var questions = survey.questions;
    if(questions.length<=0)
        return "Hãy thêm các câu hỏi.</br>";
    for (var i=0;i<questions.length;i++){
        var question = questions[i];
        if(question.titleQues===null ||question.titleQues==="")
            return "Hãy nhập nội dung câu hỏi.</br>";
        var choices = questions.addChoices;
        if(survey.type===multichoice||survey.type===singleselection )
            if(choices===null||choices.length<=0)
                 return "Hãy thêm các lựa chọn.</br>";
    }
    return error;
}

function checkResponse(response ){
    
    var error = "";
       for(var i=0;i<response.answers.length;i++){
           var answer = response.answers[i];
           error = checkAnswer(answer.type,answer.require,answer.answer);
           if(""!==error)
               return error;
       }
  return error;
    
}
function checkAnswer (type,require,value){
        if(require==="false")
            return "";
        if(type=== multiline|| type===singleline){
            if(value===null||value==="")
                return "Hãy trả lời các câu hỏi bắt buộc!</br>";
            else
                return "";
        }
        else{
            if(type===singleselection || type===multichoice){
               var split = value.split(",");
                for (var i=0;i<split.length;i++) {
                    if("1"===split[i])
                        return "";
                }
                return "Hãy trả lời các câu hỏi bắt buộc!!</br>";
            }
        }
       return "Hãy trả lời các câu hỏi bắt buộc!</br>";
    }


